co functions